package com.geeguo.ebuilder.core.common.action;

/**
 * 错误提示枚举类
 */
public enum ActionResultCode {

    /**
     * 成功
     */
    Success(200, "成功"),
    
    /**
     * 失败
     */
    Fail(400, "失败"),
    
    /**
     * 未授权
     */
    Unauthorized(401, "没有访问权限，请联系管理员授权"),
    
    /**
     * 系统内部异常
     */
    Exception(500, "系统内部异常"),
    
    /**
     * 登录过期
     */
    SessionOverdue(600, "登录过期,请重新登录"),
    
    /**
     * 踢出登录
     */
    SessionOffLine(601, "您的帐号在其他地方已登录,被强制踢出"),
    
    /**
     * Token无效
     */
    SessionError(602, "Token验证失败");
	
    private Integer code;
    private String message;

    ActionResultCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}